VisualHMI - 二维码控件

什么是二维码控件?

image-20231117154518612

二维码可以通过【二维码控件】来显示。用户可以通过串口指令来更新二维码显示的内容,常用于商品支付、或者用户售后服务的入口链接等等

适用范围:VisualHMI - HMI&M系列

例程下载链接:VisualHMI - 二维码控件(点击下载)

1.属性介绍

本章节重点介绍流动块控件的属性,分为基本设置和外观设置

image-20231117154920086

1.1 基本设置

二维码控件的基本属性如下所示

  1. 读取地址:控件所绑定的变量地址;

  2. 文本长度:显示内容的字符串最大长度,默认为“16”;如,显示二维码内容为“https://www.baidu.com/” ,寄存器地址为0x1001。即0x1001~0x1008,共16个寄存器分配给二维码内容显示,一个地址显示2个字节(非字符,有些字符占2个字节,如%、℃),最多显示32个字节。如下所示:

寄存器地址 0x1001 0x1002 0x1003 0x1008
寄存器值(hex) 0x68 0x74 0x74 0x70 0x73 0x3A 0x69 0x64
字符内容 ht tp s: ... id

1.2 外观属性

二维码控件外观属性如下所示:

  1. 错误纠正:最高(30%);较高(25%);中等(15%);最低(7%)
    • 二维码的容错能力,具有纠错功能。若二维码因屏幕污损等引起局部遮掩时,仍可以被扫码识别。
  2. 颜色:二维码的前景颜色

image-20231117160404904

2. 应用

2.1. 工程配置

画面中添加一个【二维码控件】,控件配置如下所示:

  1. 读取地址:LW1001;
  2. 文本长度:32;
  3. 错误纠正:最高(30%)
  4. 颜色:0;0;0;

image-20231117160643881

画面中添加一个【文本控件】,用来显示二维码内容,控件配置如下所示:

  1. 启用输入:√
  2. 读取地址:LW1001;
  3. 文本长度:32;

image-20231117160954956

2.2. 运行预览

运行虚拟屏,ViusalHMI和虚拟屏联机,发送指令设置LW1001,虚拟屏内容实时刷新显示,如下所示

Video_2023-11-17_163201

如设置二维码内容为"http://www.gz-dc.com",用手机扫码,可直接访问,如下所示

5757ee9a3bd55a2979b4ed5d4842c0c2_raw

Copyright ©Dacai all right reserved,powered by Gitbook该文件修订时间: 2023-12-07 19:05:21

results matching ""

    No results matching ""